function getBrowserLang() {
  var lang;
  var navigatorLang = (navigator.language || navigator.browserLanguage).toLowerCase();
  if (navigatorLang.indexOf('zh') !== -1) {
    lang = 'cn';
  } else {
    lang = navigatorLang.slice(0, 2);
  }
  if (['cn', 'en'].indexOf(lang) === -1) {
    lang = 'en';
  }
  return lang;
}

require.config({
  baseUrl: 'js',
  urlArgs: 'v=' + new Date().getTime(),
  paths: {
    i18n: './lib/i18n',
    jquery: ['./lib/jquery'],
    request: './lib/ajax',
    utils: './lib/utils',
  },
  config: {
    i18n: {
      locale: getBrowserLang(),
    },
  },
});
